package com.ytkj.digitalConstruction.util;

import java.io.PrintWriter;
import java.io.StringWriter;

/** 
* @author yf 获取异常堆栈信息
* @date 创建时间：2018年1月3日 下午3:35:17 
* @version 1.0   
*/
public class ExceptionUtil {

    /**
     * @功能描述 获取异常堆栈信息
     * @param throwable
     * @return
     */
    public static String getStackTrace(Throwable throwable)
    {
        StringWriter sw = new StringWriter();
        PrintWriter pw = new PrintWriter(sw);
        try
        {
            throwable.printStackTrace(pw);
            return sw.toString();
        } finally
        {
            pw.close();
        }
    }
}
